package com.ctrip.ec.biz.entity.member;
import com.ctrip.ec.dal.DbColumn;
import com.ctrip.ec.dal.DbTable;
import com.ctrip.ec.dal.EntityBase;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.sql.Timestamp;
@DbTable("e_member")
public class MemberEntity extends EntityBase {
    @DbColumn("id")
    private Long id;
    @DbColumn("password")
    private String password;
    @DbColumn("gender")
    private Boolean gender;
    @DbColumn("birthday")
    private Long birthday;
    @DbColumn("balance")
    private BigDecimal balance;
    @DbColumn("balance_encryt")
    private String balanceEncryt;
    @DbColumn("frozen_amount")
    private BigDecimal frozenAmount;
    @DbColumn("frozen_amount_encryt")
    private String frozenAmountEncryt;
    @DbColumn("withdraw_amount")
    private BigDecimal withdrawAmount;
    @DbColumn("withdraw_amount_encryt")
    private String withdrawAmountEncryt;
    @DbColumn("withdraw_total_amount")
    private BigDecimal withdrawTotalAmount;
    @DbColumn("withdraw_total_amount_encryt")
    private String withdrawTotalAmountEncryt;
    @DbColumn("brokerage")
    private BigDecimal brokerage;
    @DbColumn("brokerage_encryt")
    private String brokerageEncryt;
    @DbColumn("unbalanced_amount")
    private BigDecimal unbalancedAmount;
    @DbColumn("unbalanced_amount_encryt")
    private String unbalancedAmountEncryt;
    @DbColumn("rebate")
    private BigDecimal rebate;
    @DbColumn("parent_id")
    private Long parentId;
    @DbColumn("score")
    private Integer score;
    @DbColumn("address_id")
    private Integer addressId;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("last_login")
    private Timestamp lastLogin;
    @DbColumn("last_ip")
    private String lastIp;
    @DbColumn("qq")
    private String qq;
    @DbColumn("mobile")
    private String mobile;
    @DbColumn("mobile_validated")
    private Boolean mobileValidated;
    @DbColumn("head_pic")
    private String headPic;
    @DbColumn("real_name")
    private String realName;
    @DbColumn("nickname")
    private String nickname;
    @DbColumn("level")
    private Integer level;
    @DbColumn("total_amount")
    private BigDecimal totalAmount;
    @DbColumn("is_lock")
    private Boolean isLock;
    @DbColumn("push_id")
    private String pushId;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("reg_time")
    private Timestamp regTime;
    @DbColumn("is_delete")
    private Boolean isDelete;
    @DbColumn("auth_token")
    private String authToken;
    @DbColumn("invite_code")
    private String inviteCode;
    @DbColumn("type")
    private Integer type;
    @DbColumn("agent_id")
    private Long agentId;
    public  Long getId(){
        return this.id;
    }
    public void setId(Long id){
        this.id = id;
    }
    public  String getPassword(){
        return this.password;
    }
    public void setPassword(String password){
        this.password = password;
    }
    public  Boolean getGender(){
        return this.gender;
    }
    public void setGender(Boolean gender){
        this.gender = gender;
    }
    public  Long getBirthday(){
        return this.birthday;
    }
    public void setBirthday(Long birthday){
        this.birthday = birthday;
    }
    public  BigDecimal getBalance(){
        return this.balance;
    }
    public void setBalance(BigDecimal balance){
        this.balance = balance;
    }
    public  String getBalanceEncryt(){
        return this.balanceEncryt;
    }
    public void setBalanceEncryt(String balanceEncryt){
        this.balanceEncryt = balanceEncryt;
    }
    public  BigDecimal getFrozenAmount(){
        return this.frozenAmount;
    }
    public void setFrozenAmount(BigDecimal frozenAmount){
        this.frozenAmount = frozenAmount;
    }
    public  String getFrozenAmountEncryt(){
        return this.frozenAmountEncryt;
    }
    public void setFrozenAmountEncryt(String frozenAmountEncryt){
        this.frozenAmountEncryt = frozenAmountEncryt;
    }
    public  BigDecimal getWithdrawAmount(){
        return this.withdrawAmount;
    }
    public void setWithdrawAmount(BigDecimal withdrawAmount){
        this.withdrawAmount = withdrawAmount;
    }
    public  String getWithdrawAmountEncryt(){
        return this.withdrawAmountEncryt;
    }
    public void setWithdrawAmountEncryt(String withdrawAmountEncryt){
        this.withdrawAmountEncryt = withdrawAmountEncryt;
    }
    public  BigDecimal getWithdrawTotalAmount(){
        return this.withdrawTotalAmount;
    }
    public void setWithdrawTotalAmount(BigDecimal withdrawTotalAmount){
        this.withdrawTotalAmount = withdrawTotalAmount;
    }
    public  String getWithdrawTotalAmountEncryt(){
        return this.withdrawTotalAmountEncryt;
    }
    public void setWithdrawTotalAmountEncryt(String withdrawTotalAmountEncryt){
        this.withdrawTotalAmountEncryt = withdrawTotalAmountEncryt;
    }
    public  BigDecimal getBrokerage(){
        return this.brokerage;
    }
    public void setBrokerage(BigDecimal brokerage){
        this.brokerage = brokerage;
    }
    public  String getBrokerageEncryt(){
        return this.brokerageEncryt;
    }
    public void setBrokerageEncryt(String brokerageEncryt){
        this.brokerageEncryt = brokerageEncryt;
    }
    public  BigDecimal getUnbalancedAmount(){
        return this.unbalancedAmount;
    }
    public void setUnbalancedAmount(BigDecimal unbalancedAmount){
        this.unbalancedAmount = unbalancedAmount;
    }
    public  String getUnbalancedAmountEncryt(){
        return this.unbalancedAmountEncryt;
    }
    public void setUnbalancedAmountEncryt(String unbalancedAmountEncryt){
        this.unbalancedAmountEncryt = unbalancedAmountEncryt;
    }
    public  BigDecimal getRebate(){
        return this.rebate;
    }
    public void setRebate(BigDecimal rebate){
        this.rebate = rebate;
    }
    public  Long getParentId(){
        return this.parentId;
    }
    public void setParentId(Long parentId){
        this.parentId = parentId;
    }
    public  Integer getScore(){
        return this.score;
    }
    public void setScore(Integer score){
        this.score = score;
    }
    public  Integer getAddressId(){
        return this.addressId;
    }
    public void setAddressId(Integer addressId){
        this.addressId = addressId;
    }
    public  Timestamp getLastLogin(){
        return this.lastLogin;
    }
    public void setLastLogin(Timestamp lastLogin){
        this.lastLogin = lastLogin;
    }
    public  String getLastIp(){
        return this.lastIp;
    }
    public void setLastIp(String lastIp){
        this.lastIp = lastIp;
    }
    public  String getQq(){
        return this.qq;
    }
    public void setQq(String qq){
        this.qq = qq;
    }
    public  String getMobile(){
        return this.mobile;
    }
    public void setMobile(String mobile){
        this.mobile = mobile;
    }
    public  Boolean getMobileValidated(){
        return this.mobileValidated;
    }
    public void setMobileValidated(Boolean mobileValidated){
        this.mobileValidated = mobileValidated;
    }
    public  String getHeadPic(){
        return this.headPic;
    }
    public void setHeadPic(String headPic){
        this.headPic = headPic;
    }
    public  String getRealName(){
        return this.realName;
    }
    public void setRealName(String realName){
        this.realName = realName;
    }
    public  String getNickname(){
        return this.nickname;
    }
    public void setNickname(String nickname){
        this.nickname = nickname;
    }
    public  Integer getLevel(){
        return this.level;
    }
    public void setLevel(Integer level){
        this.level = level;
    }
    public  BigDecimal getTotalAmount(){
        return this.totalAmount;
    }
    public void setTotalAmount(BigDecimal totalAmount){
        this.totalAmount = totalAmount;
    }
    public  Boolean getIsLock(){
        return this.isLock;
    }
    public void setIsLock(Boolean isLock){
        this.isLock = isLock;
    }
    public  String getPushId(){
        return this.pushId;
    }
    public void setPushId(String pushId){
        this.pushId = pushId;
    }
    public  Timestamp getRegTime(){
        return this.regTime;
    }
    public void setRegTime(Timestamp regTime){
        this.regTime = regTime;
    }
    public  Boolean getIsDelete(){
        return this.isDelete;
    }
    public void setIsDelete(Boolean isDelete){
        this.isDelete = isDelete;
    }
    public  String getAuthToken(){
        return this.authToken;
    }
    public void setAuthToken(String authToken){
        this.authToken = authToken;
    }
    public  String getInviteCode(){
        return this.inviteCode;
    }
    public void setInviteCode(String inviteCode){
        this.inviteCode = inviteCode;
    }
    public  Integer getType(){
        return this.type;
    }
    public void setType(Integer type){
        this.type = type;
    }
    public  Long getAgentId(){
        return this.agentId;
    }
    public void setAgentId(Long agentId){
        this.agentId = agentId;
    }
}